package com.mzpai.product.service;
import java.util.List;

import com.mzpai.product.model.StoreProductAttrValue;
import com.mzpai.service.BaseService;
public interface StoreProductAttrValueService extends BaseService<StoreProductAttrValue> {
	
	void deleteByProductIdAndType(Integer productId,Integer type);

	/**
	 * 根据商品id,查询
	 * @param id
	 * @return
	 */
	List<StoreProductAttrValue> getListByProductId(Integer productId);
	
	void updateProductIdAndType(StoreProductAttrValue storeProductAttrValue);
	
	/**
	 * 同步商品规格明细
	 * @param productId
	 */
	void syncProduct(int productId);
	
	/**
	 * 根据商品主键查询商品属性值表
	 * @param id
	 * @return StoreProductAttrValue
	 */
	StoreProductAttrValue queryByPrimaryId(Integer id);
	
	void updateByProductId(StoreProductAttrValue storeProductAttrValue);

}